@media screen and (max-width: 1220px) {
  body, header {
    width: 1220px;
  }  }
/* 头部 logo 导航 */
.head{
	width: 100%;
	height: 90px;
	position: fixed;
	top:0px;
	z-index:33;
	background: url(images/daohang_bg.png) center center;
}
.head_ct{
	width: 1200px;
	height: 79px;
	margin: 0px auto;
	padding-top: 11px;
}
.logo{
	width: 195px;
	height: 68px;
	float: left;
	background: url(images/logo.png) no-repeat left top ;
}
.logo a{
	display: block;
	height: 68px;
}
.daohang{
	width: 980px;
	height: 79px;
	float:right;
}
.daohang ul{
	float:right;
}
.daohang ul li{
	float:left;
	height:56px;
	padding-left: 55px;
	padding-top:23px;
}
.daohang ul li a{
	display: block;
	color:#fff;
	font-size:18px;
	height:40px;
	position: relative;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.daohang ul li a:before{
	content: '';
	width: 0px;
	height: 1px;
	background: #E63D2B;
	position: absolute;
	bottom: 0px;
	left:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.daohang ul li:hover a:before{
	width: 100%;
}
.daohang ul li:hover a{
	color: #E63D2B!important;	
}
.nav a{
	color: #E63D2B!important;	
}
.nav a:before{
	width: 100%!important;
}
.nav1 a{
	color: #E63D2B!important;	
}
.nav1 a:before{
	width: 100%!important;
}

/*二级导航*/
.subnav_bg{
	width: 100%;
	height: 0;
	border:0px;
	border-top-width:0px;
	border-style: solid; 
	background-color: #fff;
	border-color: #DDDDDD;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
	
}
.subnav{
	width: 1200px;
	margin:auto;
	position: relative;
}
.subnav ul{
	display: none;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.subnav .product_nav{
	width: 530px;
	max-height: 180px;
	position: absolute;
	left: 605px;
	font-size: 0;
	padding-top: 40px;
}
.subnav .product_nav a{
	display: inline-block;
	width: 110px;
	height: 35px;
	margin:0px 20px 15px 0px;
}
.subnav .product_nav a img{
	display:block;
	width: 110px;
	height: 35px;
}
.subnav .product_nav li{
	padding-top: 20px;
	float: left;
	width: 170px;
}
.subnav .product_nav li:nth-of-type(2){
	width: 360px;
}
.subnav .product_nav li img{
	height: 28px;
	margin-left: 15px;
}
.subnav .product_nav li b{
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	color:#333;
}
.subnav .product_nav li span{
	display: block;
	float: left;
	width: 120px;
	font-size: 14px;
	line-height: 30px;
	color:#928f8f;
}
.subnav .product_nav li:hover b{
	color: #E63D2B;
}
.subnav .solution_nav{
	width: 560px;
	height: 180px;
	position: absolute;
	left: 700px;
}
.subnav .solution_nav li{
	padding-top: 20px;
	float: left;
	width: 132px;
	text-align: center;
}
.subnav .solution_nav li img{
	height: 28px;
}
.subnav .solution_nav li b{
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	color:#333;
}
.subnav .solution_nav li:hover b{
	color: #E63D2B;
}
.subnav .about_nav{
	width: 730px;
	height: 180px;
	position: absolute;
	left: 550px;
}
.subnav .about_nav li{
	padding-top: 20px;
	float: left;
	width: 132px;
	text-align: center;
}
.subnav .about_nav li img{
	height: 28px;
}
.subnav .about_nav li b{
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 40px;
	color:#333;
}
.subnav .about_nav li:hover b{
	color: #E63D2B;
}






/* banner */
.banner{
	width: 100%;
	height: 600px;
	position: relative;
	overflow: hidden;
}
.tp{
	width:100%;
	height: 600px;
	position: absolute;
	top:0px;
	left:0px;
	font-size: 0;
	white-space: nowrap;
}
.tp li{
	width: 100%;
	display: inline-block;
	height: 600px;
}
.tp li div{
	width: 1200px;
	height: 600px;
	margin:0px auto;
	position: relative;
}
.tp_a01{
	display: block;
	width: 439px;
	height: 166px;
	position: absolute;
	top:200px;
	opacity: 0;
	left:100px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear; 
	cursor: pointer;
}
.tp_a01 img{
	width: 439px;
	height: 166px;
}
.a_move1{
	top:260px!important;
	opacity: 1!important;
}
.tp_a02{
	display: block;
	width: 381px;
	height: 166px;
	position: absolute;
	top:200px;
	opacity: 0;
	right:100px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear; 
	cursor: pointer;
}
.a_move2{
	top:226px!important;
	opacity: 1!important;
}
.tp_a03{
	display: block;
	width: 110px;
	height: 160px;
	position: absolute;
	top:242px;
	opacity: 0;
	left:150px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear; 
	cursor: pointer;
}
.a_move3{
	left:200px!important;
	opacity: 1!important;
}
.tp_a04{
	display: block;
	width: 480px;
	height: 215px;
	position: absolute;
	top:200px;
	opacity: 0;
	right:140px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear; 
	cursor: pointer;
}
.a_move4{
	top:230px!important;
	opacity: 1!important;
}

.tp_a05{
	display: block;
	height: 156px;
	position: absolute;
	top:200px;
	opacity: 0;
	right:100px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear; 
	cursor: pointer;
}
.a_move5{
	top:230px!important;
	opacity: 1!important;
}
@keyframes mymove{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.3;
	}
	100%{
		opacity: 1;
	}
}
 
.tp li div p{
	display: block;
	width: 400px;
	height: 348px;
	position: absolute;
	top:205px;
	right:0px;
	opacity: 0.8;
	animation:mymove 10s infinite;
	-moz-animation:mymove 10s infinite; 
	-webkit-animation:mymove 10s infinite; 
	-o-animation:mymove 10s infinite; 
	background: url(images/banner01_j.png) no-repeat center center;
}
 @keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
 
.tp li div i{
	display: block;
	width: 332px;
	height: 332px;
	position: absolute;
	top:175px;
	right:25px;;
	transform: rotate(360deg); 	
	transform-origin:49% 49%;	
	/* 		-ms-transform: rotate(360deg); 		
			-ms-transform-origin:51% 51%; 		
			-webkit-transform: rotate(360deg);	
			-webkit-transform-origin:51% 51%;	
			-moz-transform: rotate(360deg);		
			-moz-transform-origin:51% 51%;		
			-o-transform: rotate(360deg);		
			-o-transform-origin:51% 51%; */		
	animation: rotation 10s linear infinite; 
	background: url(images/banner02_w.png) no-repeat center center;
} 
.tp li div b{
	display: block;
	width: 202px;
	height: 202px;
	position: absolute;
	top:236px;
	right:92px;
	background: url(images/banner02_n.png) no-repeat center center;
}
.ljwm_a{
	width: 120px;
	height: 40px;
	position: absolute;
	top:386px;
	left: 100px;
}
.xuhao{
	height:20px;
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left: -137px;
	z-index: 10;
}
.xuhao_li{
	background-image: url(images/xuhao02.png)!important;
}
.xuhao li{
	width:45px;
	height:8px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/xuhao01.png);
	transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
	cursor: pointer;
} 
.xuhao li:hover{
	background-image: url(images/xuhao02.png)!important;
}
.banner .banner_arrow{
	position: absolute;
	width: 60px;
	height: 60px;
	top:50%;
	background-color: rgba(0,0,0,0.5);
	background-position: center;
	background-repeat:no-repeat;
	cursor: pointer;
	border-radius: 3px;
}
.banner .banner_arrow:hover{
	background-color: rgba(230, 61, 43,0.5);
}
.banner .arrow_lf{
	left:10px;
	background-image:url(images/arrow_lf.png); 
}
.banner .arrow_rg{
	right:10px;
	background-image:url(images/arrow_rg.png); 
}




.main{
	width: 100%;
}
/*主营产品*/
.products_bg{
	width: 100%;
	height: 825px;
	padding-top:70px; 
	background: #fff;
}
.products{
	width: 1200px;
	height: 785px;
	margin:0px auto;
}
.products_top {
	width: 641px;
	height: 85px;
	margin:0px auto;
	margin-bottom:57px;
	background-repeat:  no-repeat ;
	background-position:center top;
	 
}
.products_top span{
	display: block;
	width: 165px;
	height: 85px;
	margin:0px auto;
	text-align: center;
	line-height: 68px;
	font-size: 30px;
	color:#383838;
	background: url(images/product_top02.png) no-repeat center bottom;
}
.products_con{
	width: 100%;
	height: 643px;
}
.products_con ul li{
	width:380px;
	height:290px;
	float:left;
	margin-right:30px;
	margin-bottom: 30px;
	background: #F7F7F7;
	position: relative;
	overflow: hidden;
}
.products_con ul li:nth-of-type(3n){
	margin-right:0px;
}
/*.products_con ul li:nth-of-type(4){
	margin-left:205px;
}*/
.products_con ul li a{
	display: block;
	height:290px;
	background: #F7F7F7;
	transition: all 0.8s linear;
    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;
    -ms-transition: all 0.8s linear;
    -o-transition: all 0.8s linear;

}
.products_con ul li a:hover{
	background: #383838;
}
.products_con ul li a:hover .li_top{
	right:-380px;
}
.products_con ul li a:hover .li_con{
	left:-380px;
}
.li_top{
	width: 760px;
	height: 70px;
	padding-top: 48px;
	position: absolute;
	top:0px;
	right:0px;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}
.li_top span{
	width: 380px;
	height: 70px;
	float:left;
	text-align: center;
}
.li_con{
	height: 142px;
	width: 760px;
	padding-top:30px;
	position: absolute;
	bottom:0px;
	left:0px;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}
.li_con_div1{
	width: 380px;
	height: 142px;
	float:left;
}
.li_con .li_con_div1 div{
	width: 250px;
	height:35px;
	margin:0px auto;
	text-align:center; 
	background: url(images/product_con_icon.png) no-repeat bottom center;
	font-size: 16px;
	color:#E63D2B; 
}
.li_con .li_con_div1 div b{
	font-size: 18px;
	color:#333;
}
.li_con span{
	display: block;
	margin:15px auto;
	margin-bottom:0px;
	width: 310px;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.li_con .li_con_div2 div{
	width: 250px;
	height:35px;
	margin:0px auto;
	text-align:center; 
	background: url(images/product_con_icon.png) no-repeat bottom center;
	font-size: 16px;
	color:#E63D2B; 
}
.li_con .li_con_div2 div b{
	font-size: 18px;
	color:#E63D2B;
}
.li_con_div2{
	width: 380px;
	height: 142px;
	float:left;
}
.solution_bg{
	width: 100%;
	height: 565px;
	padding-top:40px;
	background: #F4F4F4;
}
.solution{
	width: 1200px;
	height: 505px;
	padding-top:60px;
	margin:0px auto;
}
.solution_con{
	width: 100%;
	height: 363px;
	position: relative;
}
.solution_con01{
	width: 343px;
	height: 120px;
	padding-right: 125px;
	position: absolute;
	top: 20px;
	left: 0px;
}
.solution_con_t a>span{
	text-align: right;
	font-size:18px;
	color:#383838;
	display: block;
}
.solution_con_t b{
	text-align: right;
	height: 30px;
	margin-top:25px;
	font-size:14px;
	color:#999;
	font-weight: 400;
	display: block;
}
.solution_con_jt{
	width: 120px;
	height: 40px;
	
}
.solution_con_jt01{
	background: url(images/solution_con11.png) no-repeat right center;
	position: absolute;
	top:10px;
	right:0px;
}
.solution_con_jt01 span{
	position: absolute;
	top:6px;
	left:6px;
}
@keyframes spanchange{
	0%{
		transform:scale(1);
	}
	50%{
		transform:scale(0.5);
	}
	100%{
		transform:scale(1);
	}
}
.solution_con_jt span{
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 10px;
	background: #EBC8C9;

	animation:spanchange 1s infinite;
	-moz-animation:spanchange 1s infinite; 
	-webkit-animation:spanchange 1s infinite; 
	-o-animation:spanchange 1s infinite; 
}
@keyframes ichange{
	0%{
		transform:scale(1); 
	}
	50%{
		transform:scale(4); 
	}
	100%{
		transform:scale(1);
	}
}
.solution_con_jt01 i{
	position: absolute;
	top:13px;
	left:13px;
}
.solution_con_jt i{
	display: block;
	width: 2px;
	height: 2px;
	border-radius: 2px;
	background: #C61F24;
	animation:ichange 1s infinite;
	-moz-animation:ichange 1s infinite; 
	-webkit-animation:ichange 1s infinite; 
	-o-animation:ichange 1s infinite;  
}
.solution_con02{
	width: 343px;
	height: 120px;
	padding-right: 125px;
	position: absolute;
	top: 195px;
	left: 0px;
}
.solution_con_jt02{
	background: url(images/solution_con12.png) no-repeat right center;
	position: absolute;
	top:0px;
	right:0px;
	display: none;
}
.solution_con_jt02 span{
	position: absolute;
	top:20px;
	left:8px;
}
.solution_con_jt02 i{
	position: absolute;
	top:27px;
	left:15px;
}
.solution_con03{
	width: 343px;
	height: 120px;
	padding-left: 125px;
	position: absolute;
	top: 20px;
	right: 0px; 
}
.solution_con03 a>span{
	text-align: left!important;
}
.solution_con03 p{
	text-align: left!important;
}
.solution_con_jt03{
	background: url(images/solution_con13.png) no-repeat left center;
	position: absolute;
	top:10px;
	left:0px;
	display: none;
}

.solution_con_jt03 span{
	position: absolute;
	top:5px;
	left:96px;
}
.solution_con_jt03 i{
	position: absolute;
	top:12px;
	left:103px;
}
.solution_con04{
	width: 343px;
	height: 120px;
	padding-left: 125px;
	position: absolute;
	top: 195px;
	right: 0px; 
}
.solution_con04 a>span{
	text-align: left!important;
}
.solution_con04 b{
	text-align: left!important;
}
.solution_con_jt04{
	background: url(images/solution_con14.png) no-repeat left center;
	position: absolute;
	top:0px;
	left:0px;
	display: none;
}
.solution_con_jt04 span{
	position: absolute;
	top:19px;
	left:97px;
}
.solution_con_jt04 i{
	position: absolute;
	top:26px;
	left:104px;
}
 @keyframes yuanmove{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
.solution_con_yuan{
	width: 263px;
	height: 263px;
	position: absolute;
	top:6px;
	left:470px;
	
}
 @keyframes yuanmove{
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}
.solution_con_yuan b{
	display: block;
	width: 263px;
	height: 263px;
	background: url(images/solution_con21.png) no-repeat center center;
	position: absolute;
	animation:yuanmove 100s infinite;
	-moz-animation:yuanmove 100s infinite; 
	-webkit-animation:yuanmove 100s infinite; 
	-o-animation:yuanmove 100s infinite; 
	animation-timing-function:linear;
}
.solution_con_yuan i{
	display: block;
	width: 221px;
	height: 221px;
	position: absolute;
	top:21px;
	left:21px;
	background: url(images/solution_con23.png) no-repeat center center;
}


/* 关于我们 */

.about{
	width: 100%;
	height: 805px;	
}
.about_top_bg{
	width: 100%;
	height: 75px;
	background: #fff;
	padding-top: 70px;
	padding-bottom:47px;
}
.about_top{
	width: 641px;
	height: 75px;
	margin:0px auto;
	background-repeat:  no-repeat ;
	background-position:center top; 
}
.about_top span{
	display: block;
	width: 165px;
	height: 75px;
	margin:0px auto;
	text-align: center;
	line-height: 68px;
	font-size: 30px;
	color:#383838;
	background: url(images/product_top02.png) no-repeat center bottom;
}
.about_con_bg{
	width: 100%;
	height: 610px;
	background: url(images/about_bg.jpg) no-repeat center center;
    background-attachment: fixed;
    position: relative;
    background-size: cover;
}
.about_con{
	width: 1200px;
	height: 610px;
	margin:0px auto;
	overflow: hidden;
}
.about_con_top{
	width: 890px;
	height: 160px;
	margin:60px auto;
	text-align: center;
}
.about_con_top b{
	display: block;
	font-weight: 400;
	text-align: center;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	margin-bottom: 20px;
}
.about_con_top span{
	display: block;
	width: 45px;
	height: 12px;
	cursor: pointer;
	margin:0px auto;
	background: url(images/about_con11.png) no-repeat ;
	background-position: 50% -18px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.about_con_top span:hover{
	background-position: 50% 2px;
}
.about_con ul{
	width: 100%;
	height: 220px;
	padding-top:30px;
}
.about_con ul li{
	width: 368px;
	height: 220px;
	padding-left: 30px;
	float: left;
	border-right:1px solid  #999999;
}
.about_con ul li div{
	width: 110px;
	height: 60px;
	float:left;
	font-weight: 200;
}
.about_con ul li div span{
	display: block;
	font-size: 30px;
	color: #666666;
}
.about_con ul li div>b{
	display: block;
	font-size:16px;
	color:#E03B2C;
}
.about_con ul li p{
	width: 70px;
	height: 50px;
	float:right;
	font-size:48px;
	color:#CCCCCC;
	text-align: right;
	line-height: 50px;
}
.about_con ul li>b{
	display: block;
	font-weight: 400;
	width: 310px;
	height: 145px;
	margin-top:80px;
	font-size:14px;
	line-height: 25px;
	color:#999;
}

.main_con_bg{
	width: 100%;
	height: 355px;
	background: #fff;
}
.main_con{
	width: 1200px;
	height: 355px;
	margin:0px auto;
	position: relative;
}
.main_con_top{
	width: 1000px;
	height: 120px;
	margin:0px auto;
	padding-top:55px;
}
.main_con_top div{
	font-size: 30px;
	color:#383838;
} 
.main_con_top span{
	display: block;
	height: 80px;
	line-height: 80px;
	background: url(images/main_con01.png) no-repeat center bottom;
	font-size: 14px;
	color:#383838;
} 
.main_con_con{
	width: 1110px;
	height: 76px;
	margin:0px auto;
	padding-top:50px;
	overflow: hidden;
	position: relative;
}
.main_con_con ul{
	width: 11100px;
	height: 76px;
	margin:0px auto;
	position: absolute;
	top:50px;
	left:0px;
	
}
.main_con_con ul li{
	float: left;
	width: 182px;
	height: 76px;
	text-align: center;
	margin:0px 20px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.main_con_con ul li:hover .main_con_con_p{
	top:-76px;
}
.main_con_con ul li:hover .main_con_con_l{
	top:0px;
}
.main_con_con ul li b{
	display: block;
	width: 182px;
	height: 76px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top:0px;
	left:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.main_con_con ul li i{
	width: 182px;
	height: 76px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top:76px;
	left:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.main_con_con ul li img{
	max-width: 100%;
	max-height: 100%;
}
.main_con_con ul li i img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
._lf{
	width: 11px;
	height: 20px;
	background: url(images/main_lf02.png) no-repeat;
	background-position: 0px  center;
	position: absolute;
	top:265px;
	left:22px;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
._lf:hover{
	background-position: -12px  center;
}
._rg{
	width: 11px;
	height: 20px;
	background: url(images/main_rg01.png) no-repeat;
	background-position: -12px  center;
	position: absolute;
	top:265px;
	left:1165px;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
._rg:hover{
	background-position: 0px  center;
}

.head_bg{
	background: #fff;
}
.head_bg .daohang ul li a{
	color: #333;
}
.head_bg .daohang ul li a:hover{
	color: #E63D2B;
}



.banner_img{
	width: 100%;
	height: 400px;
	position: relative;
	top:90px;
	margin-bottom: 90px;
	background-repeat: no-repeat;
	background-position: center center;
}
/*产品中心*/

.portants_mian{
	width: 100%;
	margin-bottom: 50px;
}
.submenu_bg{
	width: 100%;
	height: 50px;
	background-color: #F7F7F7;
}
.submenu{
	width: 1200px;
	height: 50px;
	margin:0px auto;
	position: relative;
}
.submenu i{
	display: block;
	width: 180px;
	height: 50px;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 3;
	background:url(images/subnav_bg.png) no-repeat center center;
}
.submenu .seat{
	z-index: 2;
	opacity: 0;
}
.submenu  a{
	display: block;
	width: 180px;
	height: 50px;
	float: left;
	line-height: 50px;
	color:#333;
	font-size: 18px;
	position: relative;
	z-index:20;
	text-align: center;
	cursor: pointer;
}
.submenu  .location{
	color:#FFF!important;
}
.porduct_main_con{
	width: 100%;
	padding-top: 80px;
}
.porduct_main_con .p_top{
	width: 1200px;
	margin: 0px auto;
	height: 40px;
	text-align: center;
	white-space: nowrap;
	font-size: 0px;
	margin-bottom: 60px;
}
.porduct_main_con  .p_top span{
	display: inline-block;
	width: 160px;
	height: 38px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height: 40px;
	color: #383838;
	font-size: 16px;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.porduct_main_con  .p_top span:first-child{
	border-radius: 40px 0px 0px 40px;
}
.porduct_main_con  .p_top span:last-child{
	border-radius: 0px 40px 40px 0px;
}
.porduct_main_con  .p_top span:hover{
	color:#fff;
	border-color: #E54E40;
	background-color: #E54E40;
}
.porduct_main_con  .p_top .on{
	color:#fff;
	border-color: #E54E40;
	background-color: #E54E40;
}
.porduct_main_con .p_con{
	width: 100%;
	margin-bottom: 100px;
}
.porduct_main_con .p_con .advantage{
	width: 1200px;
	margin:0px auto;
}
.p_con .advantage .title{
	height: 47px;
	color:#333;
	font-size: 18px;
	padding-left: 15px;
	background: url(images/product_icon01.png) no-repeat left 3px;
}
.p_con .advantage ul{
	width: 100%;
	padding-bottom: 20px;
}
.p_con .advantage ul li{
	width: 268px;
	height: 178px;
	float: left;
	margin-right: 40px;
	overflow: hidden;
	margin-bottom: 40px;
	border:1px solid #DDDDDD;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.p_con .advantage ul li:nth-of-type(4n){
	margin-right: 0px;
}
.p_con .advantage ul li a{
	display: block;
	width: 268px;
	height: 178px;
	overflow: hidden;
}
.p_con .advantage ul li .div_top{
	width: 540px;
	height: 50px;
	position: relative;
	left: 0px;
	top:0px;
	margin-top: 30px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.p_con .advantage ul li .div_top span{
	display: block;
	float: left;
	width: 270px;
	height: 50px;
	text-align: center;
}
.p_con .advantage ul li .div_top span img{
	height: 50px;
	display: inline-block;
}
.p_con .advantage ul li .div_top span b{
	display: inline-block;
	font-size: 16px;
	margin-top: 15px;
	color:#333333;
	font-weight: 400;
    vertical-align:top;
    text-align: left;
}
.p_con .advantage ul li:last-child .div_top span b{
	margin-top: 4px;
}
.p_con .advantage ul li .div_top .span2 b{
	color:#fff;
}
.p_con .advantage ul li .div_top .span3{
	background: url(images/product_advantage_l.png) no-repeat center center;
	color: #E54E40;
	line-height: 50px;
	font-size: 18px;
}
.p_con .advantage ul li .div_con{
	width: 540px;
	height: 99px;
	position: relative;
	left: -270px;
	top:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.p_con .advantage ul li .div_con span{
	display: block;
	float: left;
	width: 270px;
	height: 99px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	padding:14px;
	box-sizing:border-box;
	overflow: hidden;
}
.p_con .advantage ul li .div_con span+span{
	color:#666;
}
.p_con .advantage ul li:hover{
	background-color: #383838;
	border-color: #383838;
}
.p_con .advantage ul li:hover .div_top{
	left: -270px;
}
.p_con .advantage ul li:hover .div_con{
	left: 0px;
}
.p_con .advantage .product_adv li{
	width: 218px;
	margin-right: 25px;
	height: 188px;
}
.p_con .advantage .product_adv li a{
	width: 218px;
	height: 188px;
}
.p_con .advantage .product_adv li a .div_top{
	width: 440px;
}
.p_con .advantage .product_adv li a .div_top span{
	width: 220px;
}
.p_con .advantage .product_adv li a .div_con{
	width: 440px;
	left: -220px;
	height: 109px;
}
.p_con .advantage .product_adv li a .div_con span{
	width: 220px;
	height: 109px;
}
.p_con .advantage .product_adv li:hover .div_top{
	left: -220px;
}
.p_con .advantage .product_adv li:hover .div_con{
	left: 0px;
}
.p_con .advantage .product_adv li:nth-of-type(4n){
	margin-right: 25px;
}
.p_con .advantage .product_adv li:nth-of-type(5n){
	margin-right: 0px;
}






.scene_bg{
	width: 100%;
	height:332px ;
	background-color: #F6F6F6;
	padding-top: 40px;
	margin-bottom: 50px;
}
.scene{
	width: 1200px;
	height: 332px;
	margin:0px auto;
}
.scene .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.scene ul{
	width: 100%;
}
.scene ul li{
	width:270px;
	height: 220px;
	float: left;
	margin-right: 40px;
} 
.scene ul li div{
	width:270px;
	height:180px;
	border:1px solid #DDDDDD;	
	box-sizing:border-box;
	padding-top:35px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.scene ul li:last-child{
	margin-right: 0px;
}
.scene ul li div b{
	display: block;
	text-align: center;
	font-size: 16px;
	color:#383838;
	line-height: 24px;
	font-weight: 400;
}
.scene ul li div i{
	display: block;
	width: 100%;
	height: 2px;
	margin-top: 20px;
	background: url(images/product_icon02.png) no-repeat center center;
}
.scene ul li span{
	display: block;
	width: 270px;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	color: #e63d2b;
    font-weight: 600;
}
.scene ul li:hover div{
	box-shadow: 0px 5px 10px 0px  #ccc7c7;
}
.specification{
	width: 1200px;
	margin:0px auto 50px;
}
.specification .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.specification img{
	width: 100%;
	height: auto;
}

.programme_bg{
	width: 100%;
	background-color: #F6F6F6;
	padding-top: 40px;
	padding-bottom: 60px;
}
.programme{
	width: 1200px;
	margin:0px auto;
}
.programme .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.programme ul{
	width: 100%;
}
.programme ul li{
	width: 100%;
	margin-bottom: 20px;
	cursor: pointer;
}
.programme ul li .programme_lf{
	width: 45px;
	height: 45px;
	float: left;
	margin-right: 10px;
	position: relative;
	background: #fff url(images/product_icon03.png) no-repeat
	 center center;
}
.programme ul li .programme_lf i{
	display: block;
	width: 1px;
	height: 25px;
	position: absolute;
	top:20px;
	left: 22px;
	opacity: 0;
	background: url(images/product_icon04.png) no-repeat
	 center center;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.programme ul li .programme_rg{
	width: 1145px;
	float: left;
	position: relative;
}
.programme ul li .programme_rg .div1{
	display: block;
	width: 100%;
	height: 45px;
	background: #fff;
	padding-left: 40px;
	font-weight: 400;
	box-sizing:border-box;
	color:#383838;
	font-size: 16px;
	line-height: 45px;
}
.programme ul li .programme_rg .div2{
	display: none;
	width: 100%;
	background: #fff;
	padding:10px  10px 10px 40px;
	box-sizing:border-box;
	color:#888;
	font-size: 16px;
	line-height: 200%;
}
.programme ul li .programme_rg .div3{
	display: block;
	width: 20px;
	height: 12px;
	background-image: url(images/product_icon05.png);
	background-repeat:  no-repeat;
	background-position:  center center;
	position: absolute;
	right: 40px;
	top:16px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.tcs_bg{
	width: 100%;
	height: 345px;
	background-color: #F6F6F6;
	padding-top: 40px;
	margin-bottom: 60px;
}


.tcs{
	width: 1200px;
	margin:0px auto;
}
.tcs .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.tcs .tcs_lf{
	width: 600px;
	height:250px;
	float: left;
	overflow: hidden; 
	font-size: 14px;
	color:#666;
	line-height: 200%;
}
.tcs .tcs_rg{
	width: 600px;
	height:250px;
	float: left;
	text-align: right;
}
.tcs .tcs_rg img{
	width: 371px;
	height: 228px;
	position: relative;
	top:-60px;
	right: 0px;
}

.system{
	width: 1200px;
	margin:0px auto 60px;
}
.system .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.system .system_lf{
	width: 600px;
	height:340px;
	float: left;
}
.system .system_lf img{
	width: 484px;
	height: 338px;
}
.system .system_rg{
	width: 600px;
	height:340px;
	float: left;
}
.system .system_rg .introduce{
	height: 225px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 200%;
}
.system .system_rg ul{
	width: 600px;
	height:115px; 
}
.system .system_rg ul li{
	width:150px;
	height:115px; 
	float: left;
	text-align: center;
}
.system .system_rg ul li i{
	display: block;
	width:150px;
	height:60px; 
	text-align: center;
	padding-top:25px;
	background: url(images/product_system_y.png) no-repeat center center;
}
.system .system_rg ul li i img{
	width: 35px;
	height: 35px;
	line-height: 85px;
}
.system .system_rg ul li span{
	font-size: 14px;
	color:#666;
	line-height:30px;
}

/**/
.performance_bg{
	width: 100%;
	background-color: #F6F6F6;
	padding-top: 40px;
	padding-bottom: 70px;
	margin-bottom: 60px;
}
.performance{
	width: 1200px;
	margin:0px auto;
}
.performance .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.performance ul{
	width: 100%;
}
.performance ul li{
	width: 380px;
	margin-bottom: 30px;
	margin-right:30px; 
	padding:40px 30px;
	box-sizing:border-box;
	font-size: 14px;
	color:#666;
	line-height: 30px;
	overflow: hidden;
	float: left;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.performance ul li:nth-of-type(3n){
	margin-right: 0px;
}
.performance ul li:hover{
	box-shadow: 5px 5px 10px 0px #c7c7c7;
}
/*专为实现卓越的企业可用性和安全性而打造*/
.excellence{
	width: 1200px;
	margin:0px auto 60px;
}
.excellence .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.excellence .nr{
	width: 100%;
}
.excellence .nr .span1{
	display: block;
	width: 100%;
	height: 55px;
	font-size:16px;
	color:#333;
	line-height: 25px;
}
.excellence .nr div{
	width: 600px;
	height: 270px;
	float: left;
	font-size:14px ;
	color:#666;
	line-height: 30px;
}
.excellence .nr i{
	display: block;
	width: 600px;
	height: 270px;
	float: left;
	font-size:14px ;
	color:#666;
	line-height: 30px;
	text-align: right;
}
.excellence .nr i img{
	width: 382px;
	height: 263px;
}
/**/
.design_bg{
	width: 100%;
	background-color: #F6F6F6;
	padding-top: 40px;
	padding-bottom: 70px;
	margin-bottom: 60px;
}
.design{
	width: 1200px;
	margin:0px auto;
}
.design .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.design .nr{
	width: 600px;
	height: 270px;
	float: left;
	font-size:14px ;
	color:#666;
	line-height: 30px;
}
.design i{
	display: block;
	width: 600px;
	height: 270px;
	float: left;
	font-size:14px ;
	color:#666;
	line-height: 30px;
	text-align: left;
}
.design i img{
	width: 382px;
	height: 263px;
}
/*跨主机平台集成，支持多种解决方案*/
.terrace{
	width: 1200px;
	margin:0px auto;
}
.terrace .title{
	height: 55px;
	color:#333;
	font-size: 18px;
	line-height: 55px;
	padding-left: 15px;
	margin-bottom: 20px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.terrace ul li{
	width: 240px;
	height: 180px;
	float: left;
	text-align: center;
}
.terrace ul li i{
	display: block;
	width:240px;
	height:60px; 
	text-align: center;
	padding-top:25px;
	background: url(images/product_system_y.png) no-repeat center center;
}
.terrace ul li i img{
	width: 35px;
	height: 35px;
	line-height: 85px;
}
.terrace ul li b{
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color:#333;
	margin:15px 0px 5px 0px;
}
.terrace ul li span{
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color:#666;
}
.terrace ul li div{
	display: inline-block;
	width: 1px;
	height: 80px;
	margin-top:50px;
	background-color: #ddd;
}
.terrace .div1{
	display: block;
    width: 100%;
    height: 55px;
    line-height: 25px;
	font-size: 16px;
	color:#333;
}
.terrace>img{
	max-width: 100%;
	margin-top: 30px;
}


/*产品中心 代理产品*/

.citrix{
	width: 1200px;
	margin:0px auto 60px;
}
.citrix{
	width: 1200px;
}
.citrix .citrix_lf .title{
	height: 35px;
	color:#333;
	font-size: 18px;
	line-height:35px;
	padding-left: 15px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.citrix .citrix_lf{
	width: 580px;
	height: 250px;
	margin-right: 40px;
	float: left;
}
.citrix .citrix_lf span{
	font-size: 14px;
	color:#666;
	line-height: 200%;
}
.citrix .citrix_rg{
	width: 580px;
	float: left;
	text-align: right;
}
.citrix .citrix_rg img{
	max-width: 100%;
}
.XenDesktop_bg{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.XenDesktop{
	width: 1200px;
	margin:0px auto;
	position: relative;
}
.XenDesktop .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.XenDesktop .XenDesktop_lf{
	width: 580px;
	height: 300px;
	margin-right: 40px;
	float: left;
	padding:40px;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
	background: url(images/XenDesktop_logo.jpg) no-repeat center center;
}
.XenDesktop .XenDesktop_rg{
	width: 580px;
	height: 300px;
	float: left;
	padding:40px;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
	background: url(images/XenDesktop_logo.jpg) no-repeat center center;
}

.XenDesktop .connecting{
	width: 104px;
	height: 117px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top:-20px;
	margin-left: -52px;
	background: url(images/XenDesktop_icon.png) no-repeat center center;
}
.XenDesktop .XenDesktop_lf:hover{
	box-shadow: 10px 10px 10px 0px #ccc5c5;
}
.XenDesktop .XenDesktop_rg:hover{
	box-shadow: 10px 10px 10px 0px #ccc5c5;
}
.XenDesktop2{
	width: 1200px;
	padding-top:60px;
	margin:0px auto;
}
.XenDesktop2 .XenDesktop2_lf{
	width: 580px;
	height: 275px;
	margin-right: 40px;
	box-sizing:border-box;
	padding-top: 40px;
	float: left; 
	margin-bottom: 40px;
}
.XenDesktop2 .XenDesktop2_rg{
	width: 580px;
	height: 275px;
	padding-top: 10px;
	float: left;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666; 
	margin-bottom: 40px;
}
/**/
.XenServer_bg{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.XenServer{
	width: 1200px;
	margin:0px auto;
	position: relative;
}
.XenServer .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.XenServer .XenServer_lf{
	width: 580px;
	height: 205px;
	margin-right: 40px;
	float: left;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #757575;
	
}
.XenServer .XenServer_lf:before{
	content: '';
	position: absolute;
	bottom: -1px;
	height: 2px;
	width: 0;
	left: 0px;
	background-color: #E75E52;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}
.XenServer .XenServer_lf:hover:before{
	width: 100%;
}
.XenServer .XenServer_rg{
	width: 580px;
	height: 205px;
	float: left;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	position: relative;
	cursor: pointer; 
	border-bottom: 1px solid #757575;
}
.XenServer .XenServer_rg:before{
	content: '';
	position: absolute;
	bottom: -1px;
	height: 2px;
	width: 0;
	left: 0px;
	background-color: #E75E52;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.3s linear;
}
.XenServer .XenServer_rg:hover:before{
	width: 100%;
}

.NetScaler{
	width: 1200px;
	margin:60px auto 0;
}
.NetScaler .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.NetScaler .NetScaler_lf{
	width: 580px;
	height: 300px;
	margin-right: 40px;
	float: left;
	padding:40px;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	cursor: pointer;
	margin-bottom: 95px;
	background-color: #F7F7F7;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.3s linear;	
}
.NetScaler .NetScaler_rg{
	width: 580px;
	height: 300px;
	float: left;
	padding:40px;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	cursor: pointer;
	margin-bottom: 95px; 
	background-color: #F7F7F7;
	transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.3s linear;
}
.NetScaler .NetScaler_lf:hover{
	box-shadow: 5px 5px 10px 0px #ccc;
}
.NetScaler .NetScaler_rg:hover{
	box-shadow: 5px 5px 10px 0px #ccc;
}
.qualifications{
	width: 1200px;
	margin:0px auto;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}

.vmware{
	width: 1200px;
	margin:0px auto;
}
.vmware .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.vmware .vmware_information{
	width: 1200px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
.vmware .vmware_information img{
	max-width: 100%;
}
.oracle{
	width: 1200px;
	height: 275px;
	margin:0px auto;
	position: relative;
	z-index: 2;
}
.oracle .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.oracle .vmp_lf{
	width: 580px;
	float: left;
	height: 150px;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
.oracle .vmp_lf a{
	display: block;
	float: left;
	margin-right: 40px;
	width:260px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	text-transform:uppercase;
	background-color: #ED8379;
}
.oracle .vmp_lf a:last-child{
	margin-right: 0px;
}
.oracle .vmp_rg{
	width: 580px;
	float: left;
	height: 220px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	text-align: center;
}

.oracle_bg{
	width: 100%;
	position: relative;
	padding:50px 0px;
	background-color: #F7F7F7;
}
.oracle1{
	width: 1200px;
	height: 275px;
	margin:0px auto;
	z-index: 2;
}
.oracle1 .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.oracle1 .vmp_rg{
	width: 580px;
	float: left;
	height: 184px;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	text-align: center;
}
.oracle1 .vmp_rg a{
	display: inline-block;
	margin-right: 40px;
	width:260px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	text-transform:uppercase;
	background-color: #ED8379;
	margin-bottom: 20px;
}
.oracle1 .vmp_lf{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	text-align: center;
}

.oracle3{
	width: 1200px;
	height: 380px;
	margin:60px auto 0px;
}
.oracle3 .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.oracle3 .vmp_lf{
	width: 580px;
	float: left;
	height: 300px;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
.oracle3 .vmp_lf a{
	display: block;
	float: left;
	margin-right: 40px;
	width:260px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	text-transform:uppercase;
	background-color: #ED8379;
	margin-bottom: 20px;
}
.oracle3 .vmp_lf a:nth-of-type(2n){
	margin-right: 0px;
}
.oracle3 .vmp_lf a:nth-of-type(5){
	line-height: 20px;
}
.oracle3 .vmp_rg{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	text-align: center;
}














/**/
.vmp_bg{
	width: 100%;
	height: 415px;
	position: relative;
}
.vmp_bg:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 120px;
	background-color: #F7F7F7;
}
.vmp{
	width: 1200px;
	height: 415px;
	margin:0px auto;
	position: relative;
	z-index: 2;
}
.vmp .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.vmp .vmp_lf{
	width: 580px;
	float: left;
	height: 300px;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}

.vmp .vmp_rg{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
/**/
.function{
	width: 1200px;
	margin:15px auto;
	padding-bottom: 30px;
}
.function .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.function  ul{
	width: 921px;
	margin:0px auto;
}
.function  ul li{
	width: 380px;
	height: 244px;
	float: left;	
}
.function  ul li:nth-of-type(1){
	padding-right:80px; 
	padding-bottom: 60px;	
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.function  ul li:nth-of-type(2){
	padding-left: 80px;
	padding-bottom: 60px;
	border-bottom: 1px solid #DDDDDD;
}
.function  ul li:nth-of-type(3){
	padding-right:80px; 	
	padding-top: 60px;
}
.function  ul li:nth-of-type(4){
	padding-left:80px; 	
	padding-top: 60px;
	border-left: 1px solid #DDDDDD;
}
.function  ul li .li_div{
	width: 380px;
	height: 244px;
	overflow: hidden;
	border-radius: 3px;
	background-color: #F7F7F7;	
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;	
}
.function  ul li:last-child .li_div{
	overflow: visible;
}
.function ul li .li_div .div_top{
	width: 760px;
	height: 40px;
	position: relative;
	left: 0px;
	top:0px;
	margin-top: 40px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.function ul li .li_div  .div_top span{
	display: block;
	float: left;
	width: 380px;
	height: 40px;
	text-align: center;
}
.function ul li .li_div .div_top span img{
	height: 40px;
	display: inline-block;
}
.function ul li .li_div .div_top span b{
	display: inline-block;
	font-size: 16px;
	color:#333333;
	font-weight: 400;
    vertical-align:top;
    text-align: left;
}
 .function ul li .li_div .div_top .span2 b{
	color:#fff;
}
 .function ul li .li_div .div_con{
	width: 760px;
	height:160px;
	position: relative;
	left: -380px;
	top:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
 .function ul li .li_div .div_con span{
	display: block;
	float: left;
	width: 380px;
	height: 160px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	padding:14px;
	box-sizing:border-box;
	overflow: hidden;
}
.function ul li .li_div .div_con span img{
	display: block;
	margin: 16px auto 25px;
}
.function ul li .li_div .div_con span+span{
	color:#666;
}
 .function ul li:hover .li_div{
	background-color: #383838;
}
.function ul li:hover .div_top{
	left: -380px;
}
.function ul li:hover .div_con{
	left: 0px;
}


.function2{
	width: 1200px;
	height: 750px;
	margin:15px auto;
	padding-bottom: 30px;
}
.function2 .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.function2  ul{
	width: 921px;
	margin:0px auto;
}
.function2  ul li{
	width: 380px;
	height: 244px;
	float: left;	
}
.function2  ul li:nth-of-type(1){
	padding-right:80px; 
	padding-bottom: 60px;	
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.function2  ul li:nth-of-type(2){
	padding-left: 80px;
	padding-bottom: 60px;
	border-bottom: 1px solid #DDDDDD;
}
.function2  ul li:nth-of-type(3){
	padding-right:80px; 	
	padding-top: 60px;
	height:400px;
}
.function2  ul li:nth-of-type(4){
	padding-left:80px; 	
	padding-top: 60px;
	height:400px;
	border-left: 1px solid #DDDDDD;
}
.function2  ul li .li_div{
	width: 380px;
	height: 244px;
	overflow: hidden;
	border-radius: 3px;
	background-color: #F7F7F7;	
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;	
}
.function2  ul li:last-child .li_div{
	overflow: visible;
}
.function2  ul li .li_div2{
	width: 380px;
	height: 244px;
	overflow: hidden;
	border-radius: 3px;
	background-color: #F7F7F7;	
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;	
}
.function2  ul li:last-child .li_div2{
	overflow: visible;
}
.function2 ul li .li_div2 .div_top2{
	width: 760px;
	height: 40px;
	line-height:40px;
	position: relative;
	left: 0px;
	top:0px;
	margin-top: 40px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.function2 ul li .li_div2  .div_top2 span{
	display: block;
	float: left;
	width: 380px;
	height: 40px;
	text-align: center;
}
.function2 ul li .li_div2 .div_top2 span img{
	height: 40px;
	display: inline-block;
}
.function2 ul li .li_div2 .div_top2 span b{
	display: inline-block;
	font-size: 16px;
	color:#333333;
	font-weight: 400;
    vertical-align:top;
    text-align: left;
}
 .function2 ul li .li_div2 .div_top2 .span2 b{
	color:#fff;
}
 .function2 ul li .li_div2 .div_con2{
	width: 760px;
	height:160px;
	position: relative;
	left: -380px;
	top:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
 .function2 ul li .li_div2 .div_con2 span{
	display: block;
	float: left;
	width: 380px;
	height: 160px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	padding:14px;
	box-sizing:border-box;
	overflow: hidden;
}
.function2 ul li .li_div2 .div_con2 span img{
	display: block;
	margin: 16px auto 25px;
}
.function2 ul li .li_div2 .div_con2 span+span{
	color:#666;
}
 .function2 ul li:hover .li_div2{
	background-color: #383838;
}
.function2 ul li:hover .div_top2{
	left: -380px;
}
.function2 ul li:hover .div_con2{
	left: 0px;
}
/**/
.redhat{
	width: 1200px;
	margin:0px auto;
}
.redhat .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.redhat .redhat_lf{
	width: 580px;
	height: 350px;
	float: left;
	margin-right: 40px;
	padding:40px;
	box-sizing:border-box;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	background-color: #F7F7F7;
}
.redhat .redhat_rg{
	width: 580px;
	height: 350px;
	float: left;
}

/*THC超融合*/
.solution_thc{
	width: 1200px;
	margin:0px auto;
}

.solution_thc .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.span1{
	display: block;
	height: 50px;
	font-size: 14px;
	color: #666666;
}
.solution_thc ul {
	width: 100%;
}
.solution_thc ul li{
	width: 1200px;
	height: 277px;
	position: relative;
	margin-bottom: 40px;
}
.solution_thc ul li .div_lf{
	width: 580px;
	margin-right: 40px;
	float: left;
	height: 277px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	cursor: pointer;
	padding:30px 50px 0px 50px;
	box-sizing:border-box;
	background-color: #F4F4F4;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.solution_thc ul li .div_rg{
	width: 580px;
	float: left;
	height: 277px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	cursor: pointer;
	padding:30px 50px 0px 50px;
	box-sizing:border-box;
	background-color: #F4F4F4;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.solution_thc ul li .fastener{
	display: block;
	width: 104px;
    height: 117px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -52px;
    margin-left: -52px;
    background: url(images/XenDesktop_icon.png) no-repeat center center;
}
.solution_thc ul li div:hover{
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.15);
}

/**/
.solution_vmp{
	width: 1200px;
	margin:0px auto;
}
.solution_vmp .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.solution_vmp .div{
	line-height: 24px;
	height: 72px;s
	color: #666;
	font-size: 14px;
	margin-bottom: 40px;
}
.security{
	width: 1200px;
	margin:0px auto 60px;
}
.security .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_shou.png) no-repeat left center;
}
.security .security_lf{
	width: 580px;
	height: 250px;
	float: left;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}

.security .security_rg{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
.administration_bg{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.administration{
	width: 1200px;
	margin:0px auto;
}
.administration .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_shou.png) no-repeat left center;
}
.administration .div{
	line-height: 24px;
	color: #666;
	font-size: 14px;
	height: 192px;
}
/**/
.experience{
	width: 1200px;
	margin:60px auto ;
}
.experience .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_shou.png) no-repeat left center;
}
.experience .experience_rg{
	width: 580px;
	float: left;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	padding-top:35px;
	height: 245px;
}
.experience .experience_lf{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}
.application_bg{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.application{
	width: 1200px;
	margin:0px auto;
}
.application .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_shou.png) no-repeat left center;
}
.application .application_lf{
	width: 580px;
	float: left;
	margin-right: 40px;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	padding-top:35px;
	height: 180px;
}
.application .application_rg{
	width: 580px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color:#666;
	text-align: center;
}

/*CITRIX*/
.solution_scene{
	width: 1200px;
	margin:0px auto 60px;
}
.solution_scene .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_brush.png) no-repeat left center;
}
.solution_scene ul li{
	float: left;
	width: 220px;
	height: 200px;
	text-align: center;
	margin-right: 25px;
}
.solution_scene ul li:last-child{
	margin-right: 0px;
}
.solution_scene ul li img{
	width: 100%;
}
.solution_scene ul li span{
	font-size: 16px;
	color:#333;
}

.party_bg{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.party{
	width: 1200px;
	margin:0px auto;
}
.party .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_brush.png) no-repeat left center;
}

.virtualization{
	width: 1200px;
	margin:60px auto;
}
.virtualization .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 35px;
	margin-bottom: 30px;
	background: url(images/solution_brush.png) no-repeat left center;
}
.virtualization .virtualization_lf{
	width: 580px;
	margin-right: 40px;
	float: left;
}
.virtualization .lf_top{
	width: 120px;
	height: 30px;
	margin-bottom: 30px;
	background-color: #E63D2B;
	font-size: 16px;
	color:#fff;
	text-align: center;
	line-height: 30px;
}
.virtualization .lf_con{
	width: 580px;
	height: 200px;
	background-color: #F5F5F5;
	font-size: 14px;
	color:#666;
	padding:30px;
	line-height: 200%;
	box-sizing:border-box;
}
.virtualization .virtualization_rg{
	width: 580px;
	float: left;
}




/*成功案例*/
.successful_mian_bg{
	width: 100%;
	background-color: #F6F6F6;
	padding:100px 0px;
}
.successful_mian{
	width: 1200px;
	margin: 0px auto;
}
.successful_mian ul li{
	width: 530px;
	height: 150px;
	float: left;
	margin-bottom: 40px;
	padding:55px 25px;
	background-color: #fff;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.15);
}
.successful_mian ul li:nth-of-type(2n-1){
	margin-right: 40px;
}
.successful_mian ul li .li_lf{
	width: 194px;
	height: 150px;
	float: left;
	text-align: center;
	line-height: 150px;
}
.successful_mian ul li .li_lf img{
	max-height: 100%;
	max-width: 100%;
	line-height: 150px;
	vertical-align: middle;
}
.successful_mian ul li .li_rg{
	width: 316px;
	height: 150px;
	float: left;
	padding-left: 20px;
	overflow: hidden;
	background: url(images/successful_xiang.png) no-repeat left center;
}
.successful_mian ul li .li_rg b{
	display: block;
	line-height: 24px;
	margin-bottom: 15px;
	font-size: 18px;
	color:#333333;
}
.successful_mian ul li .li_rg span{
	display: block;
	line-height: 24px;
	margin-bottom: 15px;
	font-size: 14px;
	color:#666;
}
.successful_mian ul li:hover{
	box-shadow: 5px 10px 10px 0px rgba(0,0,0,0.1);
}
/* 翻页样式 */
.page{
	width: 100%;
	height: 30px;
	margin-top:30px;
	text-align: center;
}
.page a{
	font-size: 16px;
	line-height: 30px;
	color:#333333;
	display: inline-block;
	margin:0px 13px;
	padding:0px 5px;
	position: relative;	
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.page a:before{
	content:"";
	position: absolute;
	bottom:0px;
	left:0px;
	width: 0px;
	height: 1px;
	background-color: #E54E40;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.page .on{
	color: #E54E40;
}
.page .on:before{
	width: 100%;
}
.page a:hover{
	color:#E54E40;
}
.page a:hover:before{
	width: 100%;
}
/*成功案例 详情 */
.successful_details_bg{
	width: 100%;
	padding:100px 0px;
}
.dekaron{
	width: 1200px;
	margin:0px auto;
}
.dekaron .title1{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.dekaron .title{
	width:120px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color:#fff;
	margin-bottom: 30px;
	background-color: #E63D2B;
	text-align: center;
}
.dekaron .div1{
	width: 580px;
	float: left;
	margin-right: 40px;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.dekaron .div11{
	width: 1200px;
	margin-right: 40px;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.dekaron1 .div11{
	width: 1200px;
	margin-right: 40px;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.dekaron .div2{
	width: 580px;
	float: left;
	font-size: 14px;
	color:#666;
	line-height: 30px;
	text-align: center;
}
.dekaron .div2 img{
	max-height: 100%;
	max-width: 100%;
}
.profit_bg{
	width: 100%;
	padding-top: 60px;
	margin-top: 60px;
	padding-bottom: 100px;
	background-color: #F6F6F6;
}
.dekaron1{
	width: 1200px;
	margin:60px auto ;
}
.dekaron1 .title1{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.dekaron1 .title{
	width:120px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color:#fff;
	margin-bottom: 30px;
	background-color: #E63D2B;
	text-align: center;
}
.dekaron1 .div1{
	width:1200px;
	float: left;
	margin-right: 40px;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.return{
	width: 1200px;
	height: 30px;
	margin:0px auto;
}
.return a{
	width: 100px;
	height: 30px;
	text-align: center;
	display: block;
	float: right;
	position: relative;
}
.return a span{
	line-height: 30px;
	font-size: 16px;
	color:#333;	
	position: relative;
	z-index: 2;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.return a:before{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 0;
	background: #E54E40;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.return a:hover span{
	color:#fff;
}
.return a:hover:before{
	height: 100%;
}

/*关于我们*/
.about_main{
	width: 100%;
	padding:80px 0px 50px;
}
.company_profile{
	width: 1200px;
	margin:0px auto;
	line-height: 200%;
	font-size: 14px;
	color:#666;
	padding-bottom:40px;
	height: 800px;
}
.company_profile .title{
	width: 255px;
	height: 195px;
	float: left;
	margin-right: 30px;
	margin-bottom: 50px;
	background: url(images/about_profile.png) no-repeat left top;
}
.company_profile .title span{
	display: block;
	margin-top: 100px;
	font-size: 30px;
	color:#333;
	line-height: 72px
}
.company_profile .title i{
	display: block;
	width: 75px;
	height: 2px;
	margin-top: 20px;
	background: url(images/about_profile_icon.png) no-repeat left top;
}
.company_profile .profile1{
	width: 395px;
	height: 195px;
	float: left;
	line-height: 200%;
	font-size: 14px;
	color:#666;
	margin-left: 60px;
}
.company_profile .profile2{
	width: 100%;
	line-height: 200%;
	font-size: 14px;
	color:#666;
	padding-bottom: 60px;
}
.honor_bg{
	width: 100%;
	background-color:#F7F7F7;
	padding-top: 50px; 
}
.honor{
	width: 1200px;
	margin:0px auto;
}
.honor .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: url(images/product_icon01.png) no-repeat left center;
}
.honor .title b{
	font-size: 14px;
	color:#999;
	font-weight: 400;
	vertical-align: text-top;
}
.honor_con{
	width: 1200px;
	height: 220px;
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}
.honor_con ul{
	width: 99999px;
	height:220px;
}
.honor_con ul li{
	width: 275px;
	height: 220px;
	float: left;
	margin-right:33.3px;
}
.honor_con ul li img{
	width: 275px;
	height: 220px;
}
.honor_con .honor_lf{
	display: none;
	width: 35px;
	height: 87px;
	position: absolute;
	top:50%;
	margin-top: -73.5px;
	left:0px;
	cursor: pointer;
	background-color: rgba(255,255,255,0.6);
	background-image: url(images/about_honor_lf.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.honor_con .honor_rg{
	display: none;
	width: 35px;
	height: 87px;
	position: absolute;
	top:50%;
	margin-top: -73.5px;
	right:0px;
	cursor: pointer;
	background-color: rgba(255,255,255,0.6);
	background-image: url(images/about_honor_rg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.honor_con:hover .honor_lf{
	display: block;
}
.honor_con:hover .honor_rg{
	display: block;
}
.honor_con .honor_rg:hover{
	background-color: rgba(229, 78, 64,0.6);
}
.honor_con .honor_lf:hover{
	background-color: rgba(229, 78, 64,0.6);
}
.partner{
	width: 1200px;
	margin:0px auto;
}
.partner .title{
	width: 100%;
	height: 145px;
	padding-top: 40px;
	background: url(images/about_partner01.png) no-repeat left top;
}

.partner .title1{
	width: 100%;
	height: 145px;
	padding-top: 40px;
	background: url(images/coustom.png) no-repeat left top;
}
.partner .title span{
	display: block;
	font-size: 30px;
	color:#333;
	line-height: 72px
}
.partner .title1 span{
	display: block;
	font-size: 30px;
	color:#333;
	line-height: 72px
}

.partner .title1 i{
	display: block;
	width: 75px;
	height: 2px;
	margin-top: 20px;
	background: url(images/about_profile_icon.png) no-repeat left top;
}
.partner .title i{
	display: block;
	width: 75px;
	height: 2px;
	margin-top: 20px;
	background: url(images/about_profile_icon.png) no-repeat left top;
}
.partner ul {
	width: 100%;
}
.partner ul li{
	width: 285px;
	height: 120px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
	cursor: pointer;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.partner ul li:nth-of-type(4n){
	margin-right: 0px;
}
.partner ul li:hover{
	box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2);
}
/*联系我们*/
.contact{
	width: 1200px;
	margin:0px auto;
}
.contact .title{
	width: 100%;
	height: 145px;
	padding-top: 40px;
	background: url(images/about_contact.png) no-repeat left top;
}
.contact .title span{
	display: block;
	font-size: 30px;
	color:#333;
	line-height: 72px
}
.contact .title i{
	display: block;
	width: 75px;
	height: 2px;
	margin-top: 20px;
	background: url(images/about_profile_icon.png) no-repeat left top;
}
.dit{
	width: 100%;
	height: auto;
}
.contact  ul{
	width: 100%;
	height: 223px;
}
.contact  ul li{
	width: 25%;
	height: 223px;
	float: left;
	text-align: center;
}
.contact  ul li span{
	display: block;
	font-size: 16px;
	color: #999999;
	font-family: "Arial";
	margin:18px 0px 17px 0;
	text-align: center;

}
.contact  ul li b{
	display: block;
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	text-align: center;
}


#dituContent{
	width: 100%;
	height: 560px;
}

/*我公司正在招聘职位*/
.recruit{
	width: 1200px;	
	margin:0px auto;
}
.recruit .title{
	height: 30px;
	color:#333;
	font-size: 18px;
	line-height:30px;
	padding-left: 15px;
	margin-bottom: 30px;
	position: relative;
	background: url(images/product_icon01.png) no-repeat left center;
}
.recruit .title:before{
	content: '';
	position: absolute;
	top:15px;
	right: 0px;
	width: 1015px;
	height: 1px;
	background-color: #DDDDDD;
}
.position{
	height: 45px;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 40px;
}
.position span{
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	color:#333;
	margin-right:10px;
}
.position a{
	display: inline-block;
	width: 80px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color:#333;
	margin-right: 20px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.position  .aa{
	background-color: #E54E40;
	color:#fff;
}
.position a:hover{
	background-color: #E54E40;
	color:#fff;
}
.rczp {
	width: 100%;
}

.rczp ul li{
	width: 100%;
	height: 86px;
	border-top: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 8px solid #E54E40;
	box-sizing:border-box;
	margin-top: 30px;
	position: relative;
	left: 0px;
	top:0px;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.rczp ul li a{
	display: block;
	height: 46px;
	padding:20px  40px 20px 25px;
}
.rczp ul li p{
	width: 100%;
	font-size: 16px;
	color: #383838;
	margin-bottom: 5px;
}
.rczp ul li span{
	display: block;
	float: left;
	width: 465px;
	font-size: 16px;
	color: #E54E40;
}
.rczp ul li b{
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #383838;
	font-weight: inherit;
}
.rczp ul li div{
	display: block;
	margin-top: -8px;
	float: right;
	width:82px;
	height: 24px;
	border-bottom:1px solid #D9D9D9;
	color:#383838;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rczp ul li:hover{
	left: -8px;
}
.rczp ul li:hover div{
	color:#E54E40; 
}
.rczp .yema{
	width: 100%;
	height: 35px;
	text-align: center;
	margin-top: 60px;
}
.rczp .yema a{
	display: inline-block;
	padding:0px 13px ;
	line-height: 33px;
	border:1px solid #DDDDDD;
	border-radius: 3px;
	margin:0px 10px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rczp  .a_nav1{
	border-color:  #E54E40!important;
	background-color: #E54E40;
	color:#fff;
}
.rczp  .yema a:hover{
	border:1px solid #E54E40;
	background-color: #E54E40;
	color:#fff;
}

.rczp_d{
	width: 1200px;
	margin:0px auto;
}
.rczp_d .title {
	width: 100%;
}
.rczp_d .title span{
	display: block;
	height: 25px;
	color:#333;
	font-size: 18px;
	padding-left: 15px;
	margin-bottom: 35px;
	float: left;
	background: url(images/product_icon01.png) no-repeat left center;
}
.rczp_d .title a{
	display: block;
	float: right;
	font-size: 14px;
	color:#666;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.rczp_d .title a:hover{
	color: #E54E40;
}
.xinxi{
	width: 100%;
	line-height:180%;
	font-size:14px;
	color:#666666;
	}
.xinxi span{
	display: block;
	color: #E54E40;
	font-size: 14px;
	margin:20px 0px 10px 0px ;
}
.xinxi  div{
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}
.xinxi .lj{
	display: block;
	margin-top:70px;
	width: 198px;
	height: 38px;
	line-height: 40px;
	color:#383838;
	font-size: 14px;
	text-align: center;
	border:1px solid #DDDDDD;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.xinxi .lj:hover{
	background-color: rgb(229, 78, 64);
	color: #fff;
}
.biaodan{
	display: none;
	width:100%;
	height: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	z-index: 333;
	background-color: rgba(0,0,0,0.1);  
}

.biaodan form{
	width: 820px;
	height: 340px;
	position: absolute;
	top:50%;
	left:50%;
	padding: 60px 90px 0px 90px;
	margin-top:-200px;
	margin-left: -500px;
	background-color: #fff;
}
.biaodan form input{
	display: block;
	width: 378px;
	height: 38px;
	border:1px solid #DDDDDD;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	outline-color: #E54E40;
	color:#383838;
	font-size: 14px;
}
input::-webkit-input-placeholder{
	color:#999 !important;
	font-family: '微软雅黑'!important;
}
.biaodan form textarea{
	width: 798px;
	height: 158px;
	padding-left: 20px;
	line-height: 30px;
	border:1px solid #DDD;
	margin-bottom: 20px;
	outline-color: #E54E40;
	color:#383838;
	font-size: 14px;
}
textarea::-webkit-input-placeholder{
	color:#999 !important;
	font-family: '微软雅黑'!important;
}
.biaodan form  button{
	display: block;
	width: 378px;
	height: 38px;
	margin:0px auto;
	color:#333;
	font-size: 14px;
	background-color:transparent; 
	border:1px solid #DDDDDD;
	cursor: pointer;
	outline:none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.biaodan form  button:hover{
	border-color: #E54E40;
	background: #E54E40;
	color:#fff;
}
.biaodan .chahao{
	display: block;
	width: 20px;
	height: 20px;
	background: url(images/chahao01.png) no-repeat center center;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.biaodan .chahao:hover{
	background: url(images/chahao02.png) no-repeat center center;
}

.support{
	width: 100%;
	height: 500px;
}














/* 底部 */
.foot{
	width: 100%;
	height: 260px;
	background: #383838;
	padding-top: 50px;
}
.footer{
	width: 1200px;
	height: 260px;
	margin:0px auto;
}
.footer ul{
	width: 1020px;
	height: 260px;
	float: left;
}
.footer ul li:last-child{
	margin-right: 0px;
}
.footer ul li{
	float:left;
	margin-right: 75px;
}
.footer ul li a:first-child{
	font-size: 16px;
	color:#EFEFEF;
	margin-bottom: 20px;
}
.footer ul li a{
	display: block;
	font-size: 14px;
	color:#C5C5C5;
	max-width: 235px;
	line-height: 30px;
	margin-bottom: 0px;
}
.footer ul li a:hover{
	color:#E61701;
}
.footer_wei{
	width: 115px;
	height: 110px;
	float: right;
	margin-top: 5px;
}
/* .weibo{
	width: 36px;
	height: 27px;
	float: left;
	margin-top:10px;
	background-image:url(images/weibo01.png) ;
	background-position: -1px -18px; 
	background-repeat: no-repeat;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.weibo:hover{
	background-position: -37px 0px;
}
.weixin{
	width: 39px;
	height: 31px;
	float: left;
	margin-right: 40px;
	margin-top:10px;
	background-image:url(images/weixin01.png) ;
	background-position: -34px -32px; 
	background-repeat: no-repeat;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
.weixin:hover{
	background-position: 1px -5px;
} */